package online.sh.cn.fy.users.utils;

/***
 * 
 * @author 积分系数
 *   校渣   100  0.7
 *   校草   200  0.8
 *   校友   400  0.9
 *   校粉   800  1.0
 *   校花   1600  1.1
 *   校霸   3200  1.15
 *   校鬼   6400  1.2
 *   校魔   12800  1.25
 *   校圣   25600  1.3
 *   校长   51200  1.35
 *   
 */
public class PointsUtil {
	private static String level;
	
	//级别的区间判断
	public static String CompareLevel(int ex){
		/*if(ex<100){
			level="--";
		}else if(ex>=100 && ex<200){
			level="校渣";
		}else if(ex>=200 && ex<400){
		    level="校草";
		}else if(ex>=400 && ex<800){
			level="校友";
		}else if(ex>=800 && ex<1600){
			level="校粉";
		}else if(ex>=1600 && ex<3200){
			level="校花";
		}else if(ex>=3200 && ex<6400){
			level="校霸";
		}else if(ex>=6400 && ex<12800){
			level="校鬼";
		}else if(ex>=12800 && ex<25600){
			level="校魔";
		}else if(ex>=25600 && ex<51200){
			level="校圣";
		}else{             // ex>=51200
 			level="校长";
		}*/
		if(ex<100){
			level="--";
		}else if(ex>=100 && ex<200){
			level="一级";
		}else if(ex>=200 && ex<400){
		    level="二级";
		}else if(ex>=400 && ex<800){
			level="三级";
		}else if(ex>=800 && ex<1600){
			level="四级";
		}else if(ex>=1600 && ex<3200){
			level="五级";
		}else if(ex>=3200 && ex<6400){
			level="六级";
		}else if(ex>=6400 && ex<12800){
			level="七级";
		}else if(ex>=12800 && ex<25600){
			level="八级";
		}else if(ex>=25600 && ex<51200){
			level="九级";
		}else{             // ex>=51200
 			level="十级";
		}
		return level;
	}
	
	
	//每个级别所得出的积分值
	public static int PlusPoints(double points,int ex){
		if(ex<200){
			points=points*0.7;
		}else if(ex>=200 && ex<400){
			points=points*0.8;
		}else if(ex>=400 && ex<800){
			points=points*0.9;
		}else if(ex>=800 && ex<1600){
			points=points*1.0;
		}else if(ex>=1600 && ex<3200){
			points=points*1.1;
		}else if(ex>=3200 && ex<6400){
			points=points*1.15;
		}else if(ex>=6400 && ex<12800){
			points=points*1.2;
		}else if(ex>=12800 && ex<25600){
			points=points*1.25;
		}else if(ex>=25600 && ex<51200){
			points=points*1.3;
		}else{             // ex>=51200
			points=points*1.35;
		}
		points=Math.round(points);
		return (int)points;
	}
	
	public static void main(String[] args) {
		int i=99;
		System.out.println(PlusPoints(i,5000));
	}
}
